<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script type="text/javascript">
    /*
     *var 变量 = new RegExp("正则表达式","匹配模式");
     *var 变量=/正则表达式/匹配模式
     */
    var reg= new RegExp("a","i");
    console.log(reg.test("abc"));
    var reg2=/a/i;
    console.log(reg2.test("abc"));
    //这两种方法都是一样的效果

    //创建一个正则表达式，检查一个字符串中是否有a或者b
    //使用|表示或者的意思 例如/a|b/，里面可以加入多个|，不局限于数量
    var reg3=/a | b/i;
    console.log(reg.test("wea"));

    //创建一个正则表达式检查一个字符串中是否有字母
    //笨办法1  var reg=/a|b|c|d|e|f|g|h|i|j|k等等/i
    //笨办法2 var reg=/[abcdefg等等]/i 这样也表示a或者b或者c等等
    //[a-z]任意小写字母
    //[A-Z]任意大写字母
    //[A-z]任意字母
    //[]表示或者
    //[^ ]表示除了，即判断字符串中是否有除开指定参数的其他参数，有的话就输出true
    var reg4=/[0-9]/i;
    console.log(reg4.test("AISUDOHAasda415641785722132531531534sdasdaOUIFNUIASDHDFUASOI"));

    //检查一个字符串中是否含有abc或者adc或者aec
    //因为开头都是a结尾都是c，所以可以用如下办法
    var reg5=/a[a-z]c/i;
    console.log(reg5.test("aac"));
    </script>
</head>
<body>
    
</body>
</html>